package com.ywyself.common.routes;

import com.jfinal.config.Routes;
import com.ywyself.common.YsConfig;
import com.ywyself.controller.admin.*;
import com.ywyself.controller.interceptor.SessionInterceptor;

/**
 * 后端路由
 * 
 * @author YuWenYue
 * @date 2017年10月10日 下午8:30:13
 */
public class AdminRoutes extends Routes {

	@Override
	public void config() {
		// 基本登录操作
		add(YsConfig.ADMIN_URL, IndexController.class);
		// 用户资料
		add(YsConfig.ADMIN_URL + "/user", UserController.class);
		// 系统设置
		add(YsConfig.ADMIN_URL + "/setting", SettingController.class);
		// 内容管理
		add(YsConfig.ADMIN_URL + "/content", ContentController.class);
		// 爬虫
		add(YsConfig.ADMIN_URL + "/spider", SpiderController.class);
		// 文件上传
		add(YsConfig.ADMIN_URL + "/upload", UploadController.class);
		// 会话状态
		addInterceptor(new SessionInterceptor());
	}

}
